v. devote oneself to, give oneself up to something; confide in; indulge in; carry out; put into practice
Copyright © 2018 WordTech Co.